package fregat.microchip.usb.device;

import java.util.List;
import java.util.Set;

public class adc {
	Set <adccon0> l;
	public enum ChannelNumber { 
		_0 ((byte)0x0), _1 ((byte)0x1), _2 ((byte)0x2), _3 ((byte)0x3), _4 ((byte)0x4), 
		_5 ((byte)0x5), _6 ((byte)0x6), _7 ((byte)0x7), _8 ((byte)0x8), _9 ((byte)0x9), 
		_10 ((byte)0xa), _11 ((byte)0xb), _12 ((byte)0xc);
		private byte value;
		ChannelNumber (byte b){
			value = b;
		}
	
		public byte toByte (){
			return (byte) (value << 2);
		}
	
	};
	public adc () {
	}
	public static void main (String [] args) {
		adc my_adc = new adc();
		adc.ChannelNumber ch = adc.ChannelNumber._10;
		adccon0 my_adccon0 = new adccon0(ch);
		try {
			my_adccon0.update((byte) 0x2a);
		}
		catch (illegalValue iv) {
			System.out.print(iv);
		}
	}
}
